// 检测元素枚举
export enum ElementTypeEnum {
  Temperature = 1,
  Humidity = 2,
  Pressure = 3,
  Rain = 4,
}
// 检测元素 对应的路由文件夹
export const ElementTypeRoutes = {
  [ElementTypeEnum.Temperature]: "temperature",
  [ElementTypeEnum.Humidity]: "humidity",
  [ElementTypeEnum.Pressure]: "pressure",
  [ElementTypeEnum.Rain]: "rain",
};

// 通用的设备类型
export enum EnumDeviceTypeCommon {
  // 环境仪器（DSR）
  EnvInstrument = "EnvInstrument",
  // 发生器
  Generator = "Generator",
  // 标准器
  Standard = "Standard",
}

// 检测元素 中文描述
export const ElementTypeDescriptions = {
  [ElementTypeEnum.Temperature]: "温度",
  [ElementTypeEnum.Humidity]: "湿度",
  [ElementTypeEnum.Pressure]: "压力",
  [ElementTypeEnum.Rain]: "雨量",
};

// 雨量类型
export enum EnumRainfallType {
  LightRain10mm = 0,
  HeavyRain10mm = 1,
  LightRain30mm = 2,
  HeavyRain30mm = 3,
}
// 雨量类型 对应的中文描述
export const RainfallTypeDescriptions = {
  [EnumRainfallType.LightRain10mm]: "10mm小雨(1mm/min)",
  [EnumRainfallType.HeavyRain10mm]: "10mm大雨(4mm/min)",
  [EnumRainfallType.LightRain30mm]: "30mm小雨(1mm/min)",
  [EnumRainfallType.HeavyRain30mm]: "30mm大雨(4mm/min)",
};

// 合格判断方式
export enum EnumQualifiedJudgment {
  Average = "平均值合格",
  AnyPass = "任意值合格",
  AllPass = "所有值合格",
}
